package br.com.cacamba.mb;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.apache.log4j.Logger;

import br.com.cacamba.dao.DAO;
import br.com.cacamba.model.Usuario;
import br.com.cacamba.util.Teste;
@SessionScoped
@ManagedBean
public class LoginBean {
	static Logger logger = Logger.getLogger(LoginBean.class);
	private Usuario usuario = new Usuario();

	public Usuario getUsuario() {
		return usuario;
	}
	
	public String efetuaLogin(){
		DAO<Usuario> dao = new DAO<Usuario>(Usuario.class);
		boolean loginValido = dao.existe(usuario);
		if (loginValido){
			logger.info("login: "+usuario.getLogin()+ " autenticado com sucesso!");
			return "principal?faces-redirect=true";
		}else{
			logger.info("falha ao autenticar o login: "+usuario.getLogin());
			return "login";
		}
	}
}
